package com.example.chapter07;

/**
 * 静态内部类
 * @date 2024/4/30
 */
public class Outer {
    private static String name = "Outer"; //静态成员变量

    static class Inner { // 静态内部类
        public static String name = "Outer.Inner";
        public void say() {
            System.out.print(Outer.name);
        }
    }


    //测试代码如下：
    public static void main(String[] args) {

        // 访问静态内部类的静态成员
        String str = Outer.Inner.name;
        System.out.println(str);

        // 创建静态内部类对象
        Outer.Inner obj = new Outer.Inner();
        obj.say();

    }
}
